//
//  ACLiveModel.h
//  ACLiteAVUISDK
//
//  Created by 冯琰琰 on 2021/4/13.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN
@interface ACLiveCreaterModel : NSObject
@property(nonatomic,copy)NSString *id_user;
@property(nonatomic,copy)NSString *avatar;
@property(nonatomic,copy)NSString *nickname;
@end
NS_ASSUME_NONNULL_END

NS_ASSUME_NONNULL_BEGIN

@interface ACLiveBookedModel : NSObject
@property(nonatomic,copy)NSString *road_show_id;
@property(nonatomic,copy)NSString *id_booked;
@property(nonatomic,copy)NSString *user_id;
@property(nonatomic,copy)NSString *status;
@property(nonatomic,copy)NSString *refused_msg;

@end

@interface ACFileModel : NSObject;
@property(nonatomic,copy)NSString *id_file;
@property(nonatomic,copy)NSString *file_name;
@property(nonatomic,copy)NSString *title;
@property(nonatomic,copy)NSString *file_extension;
@property(nonatomic,copy)NSString *cos_url;
@property(nonatomic,copy)NSString *policy;
@property(nonatomic,copy)NSString *file_size;
@property(nonatomic,copy)NSString *transcode_url;
@property(nonatomic,copy)NSString *status;
@property(nonatomic,copy)NSString *created_at;
@property(nonatomic,copy)NSString *file_page;
@property(nonatomic,copy)NSString *thumbnail_resolution;
@property(nonatomic,copy)NSString *thumbnail_url;
@property(nonatomic,copy)NSString *created_by;
@property(nonatomic,copy)NSString *isSelected;


@end

@interface ACLiveModel : NSObject

@property(nonatomic,copy)NSString *id_live;
@property(nonatomic,copy)NSString *title;
@property(nonatomic,copy)NSString *img;
@property(nonatomic,copy)NSString *start_time;
@property(nonatomic,copy)NSString *end_time;
@property(nonatomic,copy)NSString *enable_recording;
@property(nonatomic,copy)NSString *enable_password;
@property(nonatomic,copy)NSString *intro_title;
@property(nonatomic,copy)NSString *intro_img;
@property(nonatomic,copy)NSString *intro_desc;
@property(nonatomic,copy)NSString *status; // 0 待审核 1已审核  2已拒绝  3已开始  4 已结束
@property(nonatomic,copy)NSString *created_at;
@property(nonatomic,copy)NSString *created_by;
@property(nonatomic,strong)ACFileModel *materials;
@property(nonatomic,strong)ACLiveCreaterModel *user;
@property(nonatomic,strong)ACLiveBookedModel *booked;
@end


@interface ACBookedLiveModel : NSObject

@property(nonatomic,copy)NSString *id_booked;
@property(nonatomic,copy)NSString *status;
@property(nonatomic,copy)NSString *user_id;
@property(nonatomic,copy)NSString *road_show_id;
@property(nonatomic,strong)ACLiveModel *shows;

@end

NS_ASSUME_NONNULL_END
